export interface AdminLogVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 用户ID
   */
  uid: string | number;

  /**
   * 姓名
   */
  name: string;

  /**
   * 操作类型
   */
  type: string;

  /**
   * 操作动作
   */
  action: string;

  /**
   * 操作主体
   */
  subject: string;

  /**
   * 操作标题
   */
  title: string;

  /**
   * 操作描述
   */
  content: string;

  /**
   * 模块
   */
  module: string;

  /**
   * 控制器
   */
  controller: string;

  /**
   * 方法
   */
  function: string;

  /**
   * 节点权限路径
   */
  ruleMenu: string;

  /**
   * 登录ip
   */
  ip: string;

  /**
   * 操作数据id
   */
  paramId: string | number;

  /**
   * 参数json格式
   */
  param: string;

  /**
   * 0删除 1正常
   */
  status: number;

}

export interface AdminLogForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 用户ID
   */
  uid?: string | number;

  /**
   * 姓名
   */
  name?: string;

  /**
   * 操作类型
   */
  type?: string;

  /**
   * 操作动作
   */
  action?: string;

  /**
   * 操作主体
   */
  subject?: string;

  /**
   * 操作标题
   */
  title?: string;

  /**
   * 操作描述
   */
  content?: string;

  /**
   * 模块
   */
  module?: string;

  /**
   * 控制器
   */
  controller?: string;

  /**
   * 方法
   */
  function?: string;

  /**
   * 节点权限路径
   */
  ruleMenu?: string;

  /**
   * 登录ip
   */
  ip?: string;

  /**
   * 操作数据id
   */
  paramId?: string | number;

  /**
   * 参数json格式
   */
  param?: string;

  /**
   * 0删除 1正常
   */
  status?: number;

}

export interface AdminLogQuery  {

  /**
   * 用户ID
   */
  uid?: string | number;

  /**
   * 姓名
   */
  name?: string;

  /**
   * 操作类型
   */
  type?: string;

  /**
   * 操作动作
   */
  action?: string;

  /**
   * 操作主体
   */
  subject?: string;

  /**
   * 操作标题
   */
  title?: string;

  /**
   * 操作描述
   */
  content?: string;

  /**
   * 模块
   */
  module?: string;

  /**
   * 控制器
   */
  controller?: string;

  /**
   * 方法
   */
  function?: string;

  /**
   * 节点权限路径
   */
  ruleMenu?: string;

  /**
   * 登录ip
   */
  ip?: string;

  /**
   * 操作数据id
   */
  paramId?: string | number;

  /**
   * 参数json格式
   */
  param?: string;

  /**
   * 0删除 1正常
   */
  status?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}
